Building Infrastructure As Code Patterns With Azure Bicep